----

====== Checklist d'installation Jammy-LTS ======
**Checklist perso** pour l'install d'une distribution **[[:Xubuntu| Xubuntu Jammy]]**. Cela aidera peut-être certains d'entre vous..

===== Précautions avant de lancer l'install =====
  * Transférer tout **ce qui peut traîner sur le bureau** vers la partition "Donnees",
  * Exportation des **mots de passe** du **navigateur Brave** et par précaution les **favoris**,
  * Sauvegarder les **dossiers cachés de configuration** qu'on souhaite garder (~/.thunderbird, ~/.mozilla, ~/.config/gimp, nos thèmes personnalisés,..),
  * Copier les raccourcis qui ont pour but de **stocker hors partition système** (~/.cache, ~/.googleearth, ~/.wine, ~/.kodi, ~/.var, ~/.local/share/ice, ~/.local/share/TelegramDesktop,..) ou pour être **accessible depuis plusieurs partitions** (~/.config/BraveSoftware, ~/.config/libreoffice, ~/.config/radiotray-lite,..),
  * Noter les **logiciels nouveaux** utilisés depuis la dernière version de Xubuntu,
  * copier le fstab, default grub et grub.d

  * Copier la config des **panels Xfce** depuis ~/.config/xfce4/panel

  * **avoir téléchargé l'iso de la distribution souhaitée**

===== Installation =====

  * **[[:tutoriel:grub2_lancer_des_images_iso#Pour Xubuntu|Lancer l'iso du LiveCD à partir d'un menu grub2]]** 
  * Lancer l'install 

  * Dans le **partitionnement "manuel"** :
    * choisir la partition / (qui sera formatée)
    * monter la partition Donnees sur /mnt/Donnees sans formatage //(/mnt et non /media pour ne pas apparaître comme un disque amovible)//,
  * Choisir le **clavier : Français (variante obsolète)** (virgule sur le pavé numérique + majuscules accentuées avec Alt-Gr+Maj + la lettre),

  * **Avant de redémarrer**, on ouvre en root le montage /target:
    * Copier les fichiers grub vers /etc/default, 40_custom vers /etc/grub.d
    * Modification éventuelle du /etc/fstab
    * Suppression de polices superflues (Noto dans des langues qu'on n'utilisera jamais par exemple)
    * Envoi des thèmes (grub et Xfce)

  * **Relancer**
 
===== Premier lancement =====
  * **Mise à jour** de **grub** (ainsi le thème est activé)
    * J'en profite souvent pour aller sur Synaptic remplacer grub-efi à la place de grub-pc<code>sudo update-grub</code>
  * Suppression des **dossiers du Home** et **liens vers** ceux sur **Donnees**
    * Ctrl+Maj+clic_déplacé des dossiers de la partition "Donnees" vers le dossier utilisateur
  * **Infos** sur la machine<code>sudo inxi -Fxz</code>
  * Clic droit et paramétrage des fonds d'écran
  * Gestionnaire des paramètres : **Apparence** pour le **[[https://www.gnome-look.org/p/1013654/|thème]]** et les **icônes**
  * Connexion **Firefox** pour synchronisation des **marques-pages**
  * Clic droit sur **l'horloge** pour mettre le format : **%a %_d %b, %R** (avec les secondes: %a %d %b  %T)
  * Gestion du **swappiness**<code>echo vm.swappiness=20 | sudo tee -a /etc/sysctl.d/99-sysctl.conf
echo vm.vfs_cache_pressure=70 | sudo tee -a /etc/sysctl.d/99-sysctl.conf
sudo sysctl -p /etc/sysctl.d/99-sysctl.conf</code>

===== Install des logiciels =====
==== les indispensables ====
  * **[[:Geany]]** : mon éditeur de texte préféré (puis activer l'ouverture par défaut des fichiers texte)<code>sudo apt install geany</code>
  * **[[:Brave]]** : mon navigateur principal (bien suivre la procédure d'install de la page de doc)
    * **import** des **mots de passe** et éventuellement des **favoris**

==== via Gdebi ====
Installant dorénavant plus souvent Linux Mint Xfce que Xubuntu, j'utilise **[[:Gdebi]]** pour certains logiciels :
  * **[[:radiotray-lite]]** : les dépendances me désinstalle Transmission et un ou deux fichiers. Je les réinstalle ensuite dans synaptic.
    * Je vais ensuite sur **[[:radiotray#liste_de_radios|cette page pour la liste des radios]]**.
  * **[[:Cherrytree]]** : cela m'évite un nouveau ppa à gérer
  * **[[https://forum.ubuntu-fr.org/viewtopic.php?id=242358|Kclean]]** : pour supprimer les noyaux inutiles
  * **[[:Sozi]]** car n'est plus dans les dépôts (sur https://github.com/sozi-projects/Sozi/releases, on clique sur "Assets")

==== quelques AppImages ====
J'utilise aussi quelques AppImages :
  * **[[https://github.com/whyboris/Simplest-File-Renamer/releases/tag/v1.0.0|Simplest File Renamer]]**
  * **[[https://avidemux.sourceforge.net/download.html|Avidemux]]**

==== Flatpak ====
Malgré qu'il soit comme Snap, mal intégré dans mon thème personnalisé, je n'utilise **[[:Flatpak]]** que pour un logiciel : **[[:Xmind|Xmind8]]**. Je n'aime pas ses versions d'après. Je l'installe directement **via la logithèque** tant que cette version est disponible.

==== Wine ====
<code>sudo apt install wine-stable
winecfg</code>

==== Google-earth ====
<code>sudo apt install google-earth-pro-stable</code>

=== Fix du problème de clé ===
Un problème de clé s'affiche lorsqu'on veut lancer les mises à jour. Pour cela:
  * Aller sur le "**Gestionnaire de Paramètres**" > "**Sources de logiciels**" (ou via Synaptic sur les dépots)
  * sur l'onglet "**Maintenance**", on trouve le bouton "**Ajouter des clés manquantes**"
  * en sortant, il se met à jour et n'affiche **plus de problème**

=== fix du problème de positionnement gps ===
<code>sudo -i geany /opt/google/earth/pro/googleearth</code>
Au dessus de la dernière ligne, ajouter la ligne :\\ 
**export LC_NUMERIC=en_US.UTF-8**

==== le reste en ligne de commande ====
Enfin en une ligne de commande:
<code>sudo apt install vlc font-manager htop geeqie gimp inkscape gnome-games zaz supertux ri-li clementine planner vym geany scribus exiftool dcraw blender posterazor audacity handbrake simplescreenrecorder xshisen bleachbit ubuntu-mono kodi kodi-inputstream-adaptive pdfmod unrar guvcview meld openshot-qt tesseract-ocr tesseract-ocr-deu tesseract-ocr-fra tesseract-ocr-por tesseract-ocr-spa mate-search-tool</code>
pidgin (si je réutilise tweeter), 0ad (si la taille de la partition le permet)

<code>sudo apt purge blueman</code>
Si on ne souhaite pas du tout utiliser bluetooth.


  * **Gestionnaire de fenêtres** :
    * Style -> Thème : //02-Crunchy-orange// + on peut changer l'agencement des boutons de Fermeture/Agrandissement/Réduction à la souris
    * **Session et démarrage** / Démarrage automatique pour les applications à lancer au démarrage de la session (suppression de l'applet 'blueman')

==== Panels ====
**Clic droit sur un panel / Tableau de bord / Préférences du tableau de bord..**
  * //Affichage// : Taille et orientation modifiables
  * //Greffons// -> totalement personnalisables

=== Lanceurs ===
  * Il suffit de prendre un élément dans la "liste des applications" (Alt+F3) et de le relâcher sur un panel.
  * Avec la touche CTRL, on peut l'insérer entre 2 lanceurs existants.
  * subtitleeditor ou [[:gnome-subtitles]]

[[:extremetuxracer]] [[:pingus]] [[:supertuxkart]]


===== Imprimante BROTHER DCP-130C =====
=== Sur Xubuntu, ce script ===
<code>wget http://demonipuch.free.fr/brother.tar.gz
tar zxvf brother.tar.gz
cd brother
chmod +x install.sh
sudo sh -c ./install.sh</code>

=== Ou sur Mint, avec Gdebi ===
Les fichiers deb trouvés sur le site Brother sont installés un à un.

=== Commandes en post installation ===
<code>cd /usr/lib/
sudo cp -s -r /usr/lib64/* .
sudo adduser $USER lp
sudo adduser $USER scanner
sudo adduser $USER saned
sudo apt install libusb-0.1-4 libusb-0.1-4:i386
sudo brprintconf_dcp130c -pt A4</code>

Dans le navigateur : http://localhost:631/printers/
  * Administration
  * Définir les options de l'imprimante
  * A4 au lieu de Letter
  * Définir les options par défaut (login et mot de passe de la session Linux)

===== Lorsque c'est Xubuntu que j'installe =====
==== Logiciels ====
Je souhaite retrouver des **habitudes** que j'ai sur **Mint**. Donc, j'installe:
  * **[[:Gdebi]]**
  * **[[:Synaptic]]**
  * **[[http://packages.linuxmint.com/pool/main/w/webapp-manager/|Applications Web]]**

==== Logiciels à rajouter si install minimale ====
Lors d'une **installation minimale**, ces **logiciels** sont **à installer en plus** de ceux indiqués plus haut.
<code>sudo apt install libreoffice gimp sgt-launcher mate-calc thunderbird catfish transmission simple-scan update-manager xfce4-goodies xfce4-notes-plugin language-selector-gnome atril</code>

==== Réglages ====
Sur Mint, l'action personnalisée pour **"Ouvrir en tant qu'utilisateur root"** est configurée par défaut, pour la retrouver:
  * lancer **[[:Thunar]]** puis:
    * Édition/Configurer les actions personnalisées,
    * Clic sur le "+" pour ajouter une action
      * Nom : Ouvrir en tant qu'utilisateur root
      * Description : Ouvrir en tant qu'utilisateur root
      * Commande : pkexec thunar %F
      * Icône (rechercher) : folder
      * Cliquer sur onglet "Conditions d'apparition"\\ et cocher : Répertoires, Fichiers texte et Autres fichiers.\\ .

Le **Pare-feu** est dans le gestionnaire de paramètres sur Mint, ici on l'**activera** par:<code>sudo ufw status
sudo ufw enable</code>

==== Suppression de Snap ====
**[[:Snap]]** est intégré par défaut dans Xubuntu et est **compliqué à supprimer**. Pour moi, ça alourdit inutilement la distrib et pose des problèmes d'intégration quand on utilise un thème Gtk personnalisé.

**Voici le fichier** que Linux Mint a créé **permettant sa suppression** :
<file txt nosnap.pref># To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Package: snapd
Pin: release a=*
Pin-Priority: -10</file>

**nosnap.pref** est à mettre dans **/etc/apt/preferences.d/** avec les **droits administrateurs** et on pourra ensuite lancer la **commande de suppression** :<code>sudo apt purge snapd</code>